package com.ruoyi.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 云快充功能码枚举
 *
 * @author laifeng
 * @version 1.0
 * @date 2025/7/16
 */
@AllArgsConstructor
@Getter
public enum YckTypeEnum {
    // 0x01 充电桩登录认证 充电桩->运营平台 充电桩每次复位或通信
    // 0x02 登录认证应答
    // 0x03 充电桩心跳包 充电桩->运营平台
    // 0x04 心跳包应答
    // 0x05 计费模型验证请求

    LOGIN((byte) 0x01, "充电桩登陆认证"),
    LOGIN_RESP((byte) 0x02, "登录认证应答"),
    HEARTBEAT((byte) 0x03, "充电桩心跳包"),
    HEARTBEAT_RESP((byte) 0x04, "心跳包应答"),
    CHARGING_MODEL_VERIFY((byte) 0x05, "计费模型验证请求"),
    ;

    private final byte code;
    private final String desc;
}
